Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 France F6 France F8 France F9 USA F28 Australia F1 Australia F2 Indonesia F2 USA F22 USA F23 USA F27 USA F28 Indonesia F1 Indonesia F Indonesia F3 Indonesia F5 Indonesia F6 Thailand F2 Thailand F3 Indonesia F1 Indonesia F3 Malaysia F1 Malaysia F2 Uzbekistan F1 Uzbekistan F2 Thailand F1 Thailand F2 Thailand F3 Indonesia F1 Indonesia F2 Indonesia F3 Malaysia F2 Thailand F1 Thailand F2 Laos F1 Thailand F4 Thailand F5 Cambodia F2 Thailand F1 Thailand F2 Thailand F3 India F4 India F5 Indonesia F1 Indonesia F2 Indonesia F3 Japan F6 Japan F7 Chinese Taipei F2 Indonesia F4 Indonesia F5 Thailand F4 China F4 Vietnam F2 Vietnam F3 Thailand F2 Indonesia F1 Indonesia F2 Qatar F4 India F13 India F14 Indonesia F3 Indonesia F4 Australia F1 Vietnam F1 Vietnam F3 Netherlands F1 Netherlands F2 Cambodia F1 Thailand F1 Thailand F2 China F1 China F2 Thailand F4 Thailand F5 Thailand F6 Thailand F3 Thailand F7 Thailand F8 Thailand F9 Hong Kong F3 Italy F22 Netherlands F3 Philippines F1 Cambodia F1 Cambodia F3 Sri Lanka F1 Sri Lanka F2 Indonesia F1 Indonesia F2 Indonesia F3 Thailand F1 Thailand F4 Thailand F5 Thailand F6 Thailand F7 Chinese Taipei F1 USA F29 USA F24 Indonesia-w2 Indonesia-w3 Indonesia-w4 Turkey F6 China F4 China F5 India F2 Uzbekistan F3 Uzbekistan F4 Hong Kong F1 Hong Kong F2 China F10 Vietnam F1 Vietnam F2 Indonesia F1 Indonesia F2 Indonesia F3 Indonesia F5 Indonesia F6 Indonesia F2 (Jakarta) Indonesia F3 (Jakarta) Indonesia F4 (Jakarta) Iran F6 Indonesia F7 (Jakarta) Indonesia F4 M25 Jakarta Karshi Challenger Samarkand Challenger Turkey F5 Uncle Tobys Challenger - Tasmania India F3 Uncle Toby's Australian Men's Clay Court Challenger - Canberra Budapest Challenger - Budapest Smith Barney Men's Challenger - Covington Open de Montauban - Montauban Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Ourocard Tennis Challenger - Sao Paulo Bukhara Challenger - Bukhara Gemax Open - Belgrade Shimadzu All Japan Indoor Tennis Championships - Kyoto 2006 Challenger of Santa Clarita California Challenger - Valencia Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica GHI Bronx Tennis Classic - Bronx Austin Challenger - Austin The Swanston Challenger - Sacramento Isla de Gran Canaria - Mas Palomas The $50,000 Pro Challenger at Calabasas - Calabasas Voit Mexico City Open - Mexico City 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Countrywide Classic USTA Challenger - Carson Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Penza Cup - Penza Ford Tennis Championships - Louisville Flea Market Cup - Busan Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama Open Diputacion Ciudad de Pozoblanco - Cordoba Isla de Lanzarote - Lanzarote Fifth Third Bank Tennis Championships - Lexington Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Heineken Challenger - Ho Chi Minh City PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Samsung Securities Cup - Seoul ECM Prague Open 2005 - Prague Sunrise Challenger Odlum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans Rhodes Challenger Ramat Hasharon Challenger Home Depot Center USTA Challenger - Carson XL Bermuda Open - Bermuda Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Rhodes Challenger Ramat Hasharon Challenger Vancouver Challenger Bancolombia Open - Bogota Bangkok Challenger Bangkok Challenger Singapore Challenger San Jose Challenger Mordova Cup 2007 - Saransk Fergana Challenger Granby Challenger Beijing Challenger Samarkand Challenger Shanghai Challenger Ningboo Challenger Bangkok Challenger Ortisei Challenger Honolulu Challenger Nottingham Challenger Vancouver Challenger Beijing Challenger M25 Jakarta Karshi Challenger Bangkok Challenger Astana Challenger Shanghai Challenger M25 Jakarta Quimper Challenger VI Gramado Open de Tenis - Gramado Dallas Challenger Leon Challenger Busan Challenger Nottingham Challenger Istanbul Challenger Beijing Challenger Swanston Challenger - Sacramento Alphen Challenger Nottingham Challenger Astana Challenger Mons Challenger Rennes Challenger Helsinki Challenger Ilkley Challenger Vancouver Challenger Akbank Private Banking TED Open - Istanbul Ho Chi Minh City Challenger Kobe Challenger Happy Valley Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Bangkok Challenger Shanghai Challenger Seoul Challenger Bratislava Challenger Olbia Challenger - Olbia Yokohama Challenger Ho Chi Minh City Challenger Hong Kong Challenger Kaohsiung Challenger Raanana Challenger Busan Challenger Brescia Challenger Kobe Challenger Bangkok Challenger The LTA Wrexham Challenger - Wrexham Nanchang Challenger Seoul Challenger Busan Challenger Tashkent Challenger Surbiton Challenger Suzhou Challenger Nottingham Challenger Yokohama Challenger Canberra Challenger Lexington Challenger HTV Challenger - Ho Chi Minh City Aptos Challenger Vancouver Challenger Karshi Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Shenzhen Challenger Czech Open - Prostejov Istanbul Challenger Taipei City Challenger Seoul Challenger Busan Challenger Zhuhai Challenger Taipei City Challenger Busan Challenger Columbus Challenger Columbus Challenger Indian Wells Challenger Shenzhen Challenger Gimcheon Challenger Togliatti Cup - Togliatti Busan Challenger Guzzini Challenger - Recanati Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui USTA Comerica Challenger - Aptos Gwangju Challenger Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger dBI Tennis Challenger - Binghamton Mallorca Challenger Cassis Challenger Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk College Station Challenger - College Station TED Open - Istanbul Pro Challenger at Calabasas - Calabasas Czech Open 2006 - Prostejov Rakuten Japan Open - Tokyo Serbia Open - Belgrade PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Morelos Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Winnetka Challenger Prague Challenger Kobe Challenger Athens Challenger Fergana Challenger Busan Challenger Sao Paulo Challenger Tour Finals Shenzhen Challenger Zhuhai Challenger Pingguo Challenger Dallas Challenger Nottingham-2 Challenger Salzburg Challenger Tashkent Challenger Singapore Challenger Geneva Challenger Jerusalem Challenger Loughborough Challenger Yokohama Challenger Toyota Challenger Batman Challenger Little Rock Challenger Le Gosier Challenger Guadalajara Challenger Mexico City Challenger Kun-Ming Challenger PBZ Zagreb Indoors - Zagreb AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland BMW Open - Munich The Artois Championships - London The Nottingham Open - Nottingham Athens Challenger Indianapolis Tennis Championships - Indianapolis Ningboo Challenger Chennai Open - Chennai Ortisei Challenger Delray Beach International Tennis Championships - Delray Beach Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Countrywide Classic - Los Angeles Malaysian Open - Kuala Lumpur Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Ordina Open - 's-Hertogenbosch Toyota Challenger BRD Nastase Tiriac Trophy - Bucharest UNICEF Open - 's Hertogenbosch Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Aircel Chennai Open - Chennai Open Sud de France - Montpellier AEGON Championships - London AEGON Championships - London Thailand Open - Bangkok Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Irving Challenger Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier PTT Thailand Open - Bangkok Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg Aegon Nottingham Open - Nottingham Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London Memphis Open - Memphis Open de Nice Cote d'Azur - Nice Geneva Open - Geneva Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington Farmers Classic - Los Angeles BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Hall of Fame Open - Newport New York Open - New York Hua Hin Challenger Aircel Chennai Open - Chennai Andria Challenger Delray Beach Open - Delray Beach Suzhou Challenger Binghamton Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Canberra Challenger Dallas Challenger Shenzhen Challenger BB&T Atlanta Open - Atlanta Sydney Challenger Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Canberra Challenger Indian Wells Challenger Tashkent Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia TEB BNP Paribas Istanbul Open - Istanbul Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger New York Open - New York Delray Beach Open - Delray Beach Citta di Monza - Monza St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow International Indoor Tennis Championships of Croatia - Zagreb TD Waterhouse Cup - Long Island Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Regions Morgan Keegan Championships - Memphis AIG Japan Open Tennis Championships - Tokyo AEGON International - Eastbourne BMW Open - Munich Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Canberra Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco China Open - Beijing Medibank International - Sydney SAP Open - San Jose Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells French Open - Paris Next Generation Adelaide International - Adelaide Claro Open Colombia - Bogota U.S. Open - New York Atlanta Tennis Championships - Atlanta French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 2, 1R, INA-HKG 3-2 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, Group II, 1R, IRI-INA 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, Group II, PO, INA-KUW 4-1 Davis Cup, Group 2, 2R, INA-CHN 2-3 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group II, 1R, HKG-INA 2-3 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group 2, 1R, MAS-INA 0-5 Davis Cup, Asia/Oceania Group II, 2R, INA-THA 1-4 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group II, PO, INA-SRI 5-0 Davis Cup, World Group II, PO, INA-KEN 4-0 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group II, 3R, INA-PHI 3-2 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group 2, 1R, INA-KUW 3-2 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group II, PO, INA-VEN 3-0 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group II, 1R, INA-IRI 5-0 Davis Cup, Group 1, 1R, ISR-LUX 5-0 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group II, 1R, INA-VIE 2-3 Australian Open (Asia, Wildcard) Olympics - Rio de Janeiro Davis Cup, Group II, PO, SRI-INA 1-3